home *** CD-ROM | disk | FTP | other *** search
- package com.ms.directX;
-
- import com.ms.com.IUnknown;
-
- public class d3drmMeshBuilder implements Id3drmMeshBuilder {
- public native void SetColorRGB(float var1, float var2, float var3);
-
- public void AddFacesToMesh(int var1, d3dvector[] var2, int var3, d3dvector[] var4, int[] var5) {
- float[] var6 = new float[var1 * 3];
- float[] var7 = new float[var3 * 3];
- int var9 = 0;
-
- for(int var8 = 0; var8 < var1; ++var8) {
- var6[var9++] = var2[var8].x;
- var6[var9++] = var2[var8].y;
- var6[var9++] = var2[var8].z;
- }
-
- var9 = 0;
-
- for(int var11 = 0; var11 < var3; ++var11) {
- var7[var9++] = var4[var11].x;
- var7[var9++] = var4[var11].y;
- var7[var9++] = var4[var11].z;
- }
-
- this.AddFacesToMesh(var1, var6, var3, var7, var5);
- }
-
- public native void GetVertices(int[] var1, d3dvector var2, int[] var3, d3dvector var4, int[] var5, int[] var6);
-
- public native void AddMeshBuilder(d3drmMeshBuilder var1);
-
- public native void GenerateNormals();
-
- public native void DeleteDestroyCallback(Id3drmCallback var1, IUnknown var2);
-
- public native void SetTexture(d3drmTexture var1);
-
- public native int GetVertexColor(int var1);
-
- public native void ReserveSpace(int var1, int var2, int var3);
-
- public native void SetVertex(int var1, float var2, float var3, float var4);
-
- public native void SetNormal(int var1, float var2, float var3, float var4);
-
- public native void AddVertex(float var1, float var2, float var3);
-
- public native void AddNormal(float var1, float var2, float var3);
-
- public native void SetTextureCoordinates(int var1, float var2, float var3);
-
- public native void SetColorSource(int var1);
-
- public native void GetTextureCoordinates(int var1, float[] var2, float[] var3);
-
- public native int GetFaceCount();
-
- public native int GetPerspective();
-
- public native int GetVerticesSize();
-
- public native void Save(String var1, int var2, int var3);
-
- public native void AddFace(d3drmFace var1);
-
- public native d3drmFace CreateFace();
-
- public native void AddDestroyCallback(Id3drmCallback var1, IUnknown var2);
-
- public native void SetTextureTopology(int var1, int var2);
-
- public native int GetVertexCount();
-
- public native d3drmFaceArray CreateFaceArray(int var1, float[] var2, int var3, float[] var4, int[] var5);
-
- public native void LoadFromFileByPos(String var1, int var2, int var3, ILoadTextureCallback var4, IUnknown var5);
-
- public native int GetColorSource();
-
- public native void SetVertexColorRGB(int var1, float var2, float var3, float var4);
-
- public native void SetName(String var1);
-
- public native void InternalSetObject(IUnknown var1);
-
- public native IUnknown InternalGetObject();
-
- public native String GetName();
-
- public native void AddFrame(d3drmFrame var1);
-
- public native int GetAppData();
-
- public native void SetAppData(int var1);
-
- public native void GetBox(d3drmBox var1);
-
- public native String GetClassName();
-
- public native d3drmMeshBuilder Clone();
-
- public native int GetQuality();
-
- public native void SetQuality(int var1);
-
- public native void AddMesh(d3drmMesh var1);
-
- public native void SetColor(int var1);
-
- public native d3drmMesh CreateMesh();
-
- public native void Scale(float var1, float var2, float var3);
-
- public native void SetMaterial(d3drmMaterial var1);
-
- public native void SetVertexColor(int var1, int var2);
-
- public native void Translate(float var1, float var2, float var3);
-
- public native d3drmMeshBuilder Getd3drmMeshBuilder();
-
- public native void AddFacesToMesh(int var1, float[] var2, int var3, float[] var4, int[] var5);
-
- public native void SetPerspective(int var1);
-
- public native d3drmFaceArray GetFaces();
- }
-